var _ = require("lodash");
//  _.has(object, path)
//  检查 path 是否是object对象的直接属性
// 如果属性存在，但是他的值是null,那么最终的结果也是会返回FALSE
_.has(object, 'a.b.c');  
// => true  
  
_.has(object, 'a.b.d');  
// => false  
  
_.has(object, ['a', 'b', 'c']);  
// => true  
  
_.has(object, ['a', 'b', 'd']);  
// => false

// _.hasIn(object, path)
// 和has的效果一样，但是可以判定继承的属性，功能更强大一些